using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;

using PastCrew.Games.Chess.Engine.Entities;

namespace PastCrew.Games.Chess.Engine
{
    /// <summary>
    /// The Actual Chess Engine that evaluates all the Chess Move options and picks the right one.
    /// </summary>
    public class ChessSharp : Interfaces.IChessEngine
    {

        
        
        //public static IEnumerator White()
        //{
        //    int dummyCnt = 0;
        //    while (true)
        //    {
        //        Console.WriteLine("White move, dummyCnt={0}", dummyCnt);
        //        dummyCnt++;
        //        yield return Black();
        //    }
        //}

        //public static IEnumerator Black()
        //{
        //    int dummyCnt = 0;
        //    while (true)
        //    {
        //        Console.WriteLine("Black move, dummyCnt={0}", dummyCnt);
        //        dummyCnt++;
        //        yield return White();
        //    }
        //}
    }
}
